package pe.edu.unmsm.ocaa.workspace.negocio.servicio;

import java.util.List;
import java.util.Map;

import org.springframework.dao.DataAccessException;

import pe.edu.unmsm.ocaa.workspace.negocio.modelo.dto.GrupoDTO;

public interface GrupoService {

	public List<GrupoDTO> listarGrupos()throws DataAccessException;

	public GrupoDTO obtenerGrupoxId(Integer idGrupo)throws DataAccessException;

	public void eliminarGrupo(Integer idGrupo)throws DataAccessException;

	public void guardarGrupo(GrupoDTO grupoEditar)throws DataAccessException;

	public Map<String, String> listarGruposMap()throws DataAccessException;

	public List<String> listarGruposString(Integer idUsuario)throws DataAccessException;

	public List<GrupoDTO> listarGruposxLikeNom(String nombre)throws DataAccessException;

	public List<GrupoDTO> listarGruposxArchivo(Integer idArchivo)throws DataAccessException;

}
